#!/bin/bash

# 备份mysql数据和清理运行时产生的日志文件
# 数据保留7天，日志保留20天（自行定义）

backupdir=/var/www/backup/mysql
logdir=/var/tmp/log
time=`date +%Y%m%d`

/path/mysqldump -hhost -P3306 -uuser -ppwd database | gzip > $backupdir/database_$time.sql.gz

find $backupdir -name "*.sql.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1
find $logdir -name "*.log" -type f -mtime +18 -exec rm {} \; > /dev/null 2>&1